package br.com.Bolao.application.controller.equipes;

import br.com.Bolao.application.controller.BaseController;
import br.com.Bolao.application.dao.equipes.EquipeDAO;
import br.com.Bolao.model.Equipe;
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;

/**
 *
 * @author frederico.cruz
 */
@Scope(ScopeType.CONVERSATION)
@Name("equipeAction")
public class EquipesController extends BaseController {

    @In
    private EquipeDAO equipeDAO;
    private String paramNome;

    public void cadastrarEquipe() {
        try {
            Equipe equipe = new Equipe();
            equipe.setNome(paramNome);
            equipeDAO.salvar(equipe);
            adicionarMensagemInformacao("Equipe cadastrada com sucesso!");
            paramNome="";
        } catch (Exception e) {
            adicionarMensagemErro("Não foi possível cadastrar equipe! " + e +". Entre em contato com mbsolutions@gmail.com");
        }
    }

    /**
     * GETS e SETS
     */
    public String getParamNome() {
        return paramNome;
    }

    public void setParamNome(String paramNome) {
        this.paramNome = paramNome;
    }
}
